草庐IT

php - 检查有效的 guid

全部标签

javascript - 检查它是否是窗口对象

鉴于我的插件可以在任何JS引擎上运行(无论是否在浏览器中),如何知道某个变量实际上是浏览器window对象。比如我怎么知道someVar引用浏览器window目的。window里面有什么东西吗我可以检查它是否真的是浏览器window对象?以及如何检查浏览器是否为window对象确实存在,而不仅仅是一些window包含对象的变量。假设你不知道someVar是window单独使用,并且您想将其与真实浏览器匹配window像someVar===window这样的对象,你怎么得到window你确定是浏览器window而不是来自名为window的外部范围的其他对象,还是来自另一个环境的其他全局变

javascript - jquery如何检查滚动条是否几乎向下

有很多网站(例如www.9gag.com)会检查您的滚动百分比并确定您是否下降了80%。如果是这样,它会显示更多内容。我希望看到的代码示例:$(window).scroll(function(){if(scroll.height>=80%){//thescrollisabout80%down.}});我想知道如何检查滚动条是否像那些网站一样下降了80%左右? 最佳答案 您检查页面的高度是多少,并将此值与当前位置进行比较。如果当前位置是高度的80%,则运行一些代码。$(window).scroll(function(){varcont

javascript - 检查复选框是否被选中?

这个问题在这里已经有了答案:HowdoIcheckwhetheracheckboxischeckedinjQuery?(68个答案)关闭9年前。如何通过jQuery检查复选框是否被选中?我可以只向元素添加一个ID或类并执行此操作吗?if($('#element').val()==1){//dostuff}

javascript - 如何检查事件传播是否停止?

我正在用JavaScript编写一个事件调度程序,我决定基于标准的jsCustomEvent类。如果事件传播在监听器中停止(通过e.stopPropagation()),我无法找到如何检测。我应该自己编写事件对象实现吗? 最佳答案 您有两种可能的解决方案:第一种方案Event.cancelBubble属性是Event.stopPropagation()的历史别名。但它与函数Event.stopPropagation()不同。因为Event.cancelBubble我们可以这样读:varisPropagationStopped=eve

javascript - 如何检查是否支持 javascript 类型的数组?

想用javascript测试如果浏览器支持类型化数组http://caniuse.com/#feat=typedarrays我试过了,但似乎不是好方法,因为有些浏览器只提供部分支持..:if(window.ArrayBuffer){alert('typedarraysupported')} 最佳答案 似乎有些浏览器(IE10)不支持Uint8ClampedArray,如果这是您打算使用的功能,您可以检查一下if('Uint8ClampedArray'inwindow){...如果检查返回false,则不支持类型化数组和/或限定数组。

javascript - 检查 HTML 文件是否在线或本地文件夹

我正在寻找一个javascript代码(如果可能的话)来检查是否已从远程主机或pc的本地文件夹启动/读取HTML文件。..让我用一个例子更好地解释一下:我在C:/folder/file.html中有一个html文件如果我通过双击启动它,一个js脚本会在文档上打印“从本地读取”。现在,如果我将其托管在我的网站上,例如www.mydomain.org/file.html并打开该页面,js脚本打印“从在线读取”这会很有帮助,现在谢谢你。 最佳答案 window.location.protocol可以告诉你文件是本地的("file:")还是

javascript - js判断一个字符串是否为有效日期

这个问题在这里已经有了答案:Checkifastringisadatevalue(22个答案)关闭7年前。我有一个用于获取不同值的字符串字段。收到的一些值是日期。现在我需要检查收到的值是否是日期?收到的日期可以再次采用不同的格式。我尝试了Date.parse(),如果格式是dd-mm-yyyyhh:mm,它会起作用,但我收到了一些日期,例如(26/05/201506:20:57+00:00).如何比较字符串是否为有效日期?

javascript - Typescript 接口(interface)中的日期在检查时实际上是字符串

不幸的是,重现此代码的总代码会很长,所以我希望我的问题很明显,我可以轻松提供。如果需要,我会发布更完整的解决方案。首先,我定义了一个接口(interface):exportinterfaceITest{myDate:Date;}然后我创建了一个数组用于测试:exportconstTEST:ITest[]=[{myDate:newDate(1995,8,1)}]我使用Angular2中的一项服务公开这些内容,该服务从angular2-in-memory-web-api访问InMemoryDbService。我调用它并获取数组的代码如下:get():Promise{returnthis.h

javascript - 如何检查是否设置了另一个对象内的对象内的变量(js)?

我想这样做:if(a.b.c)alert('cexists')//produceserrorif(a&&a.b&&a.b.c)alert('cexists')//alsoproducesReferenceError我知道的唯一方法(编辑:这显然是唯一的方法):if(typeof(a)!="undefined"&&a.b&&a.b.c)alert('cexists');或者像这样的某种类型的函数......if(exists('a.b.c'))alert('cexists');functionexists(varname){vars=varname.split('.');for(i=0;

Javascript 将字符串格式的 GUID 转换为 Base64

我在客户端,javascript上下文中。我有一个字符串格式的GUIDe8b75aff-3422-4529-8a6a-15b33e674f48我需要它在一个Base64字符串/1q36CI0KUWKahWzPmdPSA==如何转换?谢谢。 最佳答案 //ConvertGUIDstringtoBase-64inJavascript//byMarkSeecof,2012-03-31varhexlist='0123456789abcdef';varb64list='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijk